delaying payment - German English Dictionary